package cn.appsys.tools;

import java.text.SimpleDateFormat;
import java.util.Date;

import org.springframework.core.convert.converter.Converter;

//实现字符串到日期格式的转换
public class StringToDateConverter implements Converter<String, Date> {

  private String datePattern;  //用来保存指定的日期格式
  public  StringToDateConverter(String dateType) {
      this.datePattern = dateType;
  }

  //将str字符串按照指定的日期格式转换成日期，并进行返回
  @Override
  public Date convert(String str) {
      Date date = null;
      try {
          date = new SimpleDateFormat(datePattern).parse(str);
      } catch (Exception e) {
          e.printStackTrace();
      }
      return date;
  }
}